body { background-color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; }
div.bg_topo { height: 8px; background-image: url(../imagens/bg_topo.jpg); background-repeat: repeat-x; margin-bottom: 9px; }
/* Logotipo */
div.logotipo { text-align: center; }
div.logotipo h1 { background-image: url(../imagens/logotipo.jpg); background-repeat: no-repeat; text-indent: -1000em; }
div.logotipo h1 a { width: 214px; height: 137px; display: block; }
div.menus { margin-top: 10px; }
/* Menu Superior 1 */
div.menu_superior1 { }
div.menu_superior1 ul li { float: left; }
div.menu_superior1 a { display: block; color: #333; text-decoration: none; font-size: 0.875em; padding: 0 10px 0 10px; text-transform: lowercase; background-image: url(../imagens/separador.jpg); background-repeat: no-repeat; background-position: center right; }
div.menu_superior1 a:hover, div.menu_superior1 a.selecionado { color: #990033; }
div.menu_superior1 a.primeiro { padding-left: 0; }
div.menu_superior1 a.ultimo { background-image: none; }
/* Menu Superior 2 */
div.menu_superior2 { text-align: right; }
div.menu_superior2 ul li { float: right; }
div.menu_superior2 a { display: block; color: #333; text-decoration: none; font-size: 0.875em; padding: 0 7px 0 3px; text-transform: lowercase; background-image: url(../imagens/separador.jpg); background-repeat: no-repeat; background-position: center right; }
div.menu_superior2 a:hover, div.menu_superior2 a.selecionado { color: #990033; }
div.menu_superior2 a.primeiro { padding-left: 0; }
div.menu_superior2 a.ultimo { background-image: none; }
/* Olá username */
div.info_login { background-image: url(../imagens/bg_info_login.jpg); background-repeat: no-repeat; width: 194px; height: 58px; }
div.info_login div { padding: 10px 0 0 15px; color: #333; font-size: 0.85em; }
/* Menus Horizontais */
div.menu_horizontal { margin-top: 10px; }
div.menos_margin { margin-top: 50px; }
div.menu_horizontal ul.MenuBarHorizontal { background-image: url(../imagens/borda_menu_meio.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 35px; width: auto; }
div.menu_horizontal ul.MenuBarHorizontal li { width: auto; white-space: nowrap; }
div.menu_horizontal ul.MenuBarHorizontal a { color: #333; background-color: transparent; padding: 0 25px 0 9px; }
div.menu_horizontal ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus { color: #990033; }
ul.MenuBarHorizontal a.selecionado { color: #990033 !important; }
div.menu_horizontal ul.MenuBarHorizontal ul { background-color: #FFF; border: 1px solid #adadad; width: auto; }
div.menu_horizontal ul.MenuBarHorizontal ul li { display: block; border-bottom: 1px solid #CCC; width: auto; float: none;/**/ background-color: transparent; }
div.menu_horizontal ul.MenuBarHorizontal ul li a { padding: 5px 10px 5px 3px; }
div.menu_horizontal ul.MenuBarHorizontal ul li.ultimo { border-bottom: 0; }
div.menu_horizontal ul.MenuBarHorizontal ul li a:hover { background-color: #990033; color: #FFF; }
div.menu_horizontal ul.MenuBarHorizontal a.MenuBarItemSubmenu { background-image: none; }
/* Botões Pesquisa/Seu Pedido/ */
div.bg_pesquisa_superior { background-image: url(../imagens/bg_pesquisa_superior.jpg); background-repeat: no-repeat; height: 78px; }
div.bg_pesquisa_superior div.linha_atendimento { background-image: url(../imagens/bg_linha_atendimento.jpg); background-repeat: no-repeat; height: 78px; }
div.bg_pesquisa_superior div.linha_atendimento div.linha_titulo { color: #FFF; padding-top: 22px; font-size: 0.875em; text-align: center; margin-bottom: 9px; text-transform: uppercase; text-indent: -1000em; }
div.bg_pesquisa_superior div.linha_atendimento div.linha_conteudo { text-align: center; color: #333; }
div.bg_pesquisa_superior div.faca_pedido { background-image: url(../imagens/btn_seu_pedido.png); background-repeat: no-repeat; height: 78px; }
div.bg_pesquisa_superior div.faca_pedido a { display: block; margin-top: 14px; padding-left: 5px; width: 224px; height: 33px; text-indent: -1000em; }
div.bg_pesquisa_superior div.faca_pedido_selecionado { background-image: url(../imagens/btn_seu_pedido_selecionado.png); background-repeat: no-repeat; height: 28px; padding-top: 50px; padding-left: 10px; width: 221px; font-size: 0.875em; }
div.bg_pesquisa_superior div.faca_pedido_selecionado a { color: #333; text-decoration: none; }
/* Breadcumb */
div.breadcumb { text-align: right; margin-top: 5px; font-size: 0.75em; }
div.breadcumb a { text-decoration: none; color: #333; }
div.breadcumb a:hover { color:#990033; }
/* Nome da página */
div.titulo_pagina { background-image: url(../imagens/bolinha.jpg); background-repeat: no-repeat; padding-left: 28px; color: #990033; margin-bottom: 10px; }
/* Produto */
div.produto { margin-bottom: 20px; color: #333; }
div.produto div.titulo_produto { background-image: url(../imagens/bolinha.jpg); background-repeat: no-repeat; padding-left: 28px; color: #990033; margin-bottom: 10px; }
div.produto div.produto_preco span { color: #990033; font-size: 0.785em; }
div.produto div.produto_preco span strong { font-size: 1.3em !important; }
/* Formulário Recomendar */
form.frmRecomendar label { color: #333; font-size: 0.875em; }
form.frmRecomendar input[type="text"], form.frmRecomendar textarea { border: 1px solid #999; padding: 5px; width: 400px; }
form.frmRecomendar textarea { width: 875px; }
/* Logins */
a.esqueci { color: #333; font-size: 0.75em; }
/* Rodapé */
div.bg_footer { background-color: #990033; margin-top: 10px; }
div.bg_footer div.copyright { text-align: center; padding: 5px 0 5px 0; color: #FFF; font-size: 0.75em; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
div.bg_footer div.copyright a { color: #FFF; }
div.bg_footer div.copyright a:hover { text-decoration: none; }
/* Paginação */
div.pagination a, div.pagination strong { display: block; background-image: url(../imagens/paginacao_num.jpg); background-repeat: no-repeat; height: 21px; width: 19px; float: left; padding-left: 9px; padding-top: 4px; color: #333; text-decoration: none; font-size: 0.85em; }
div.pagination strong, div.pagination a:hover { color: #FFF; background-image: url(../imagens/paginacao_sel.jpg); font-weight: normal; }

div.termo_pesquisado { color: #1d91c5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.125em; margin-bottom: 20px; }
/* Mapa do website */
div.mapa_website div.sitemap_submenus { border: 1px solid #333; border-top: 0; }
div.mapa_website a { display: block; text-decoration: none; color: #333; font-size: 0.875em; }
div.mapa_website a.link_1 { background-color: #990033; color: #FFF; margin-top: 10px; padding: 5px; text-transform: uppercase; }
div.mapa_website a.link_2 { font-weight: bold; padding-left: 3px; line-height: 25px; }
div.mapa_website a.link_3 { padding-left: 20px; }
/* Comuns */
div.borda_meio { background-image: url(../imagens/borda_menu_meio.jpg); background-repeat: repeat-x; height: 5px; margin-bottom: 10px; }
div.borda_dupla { height: 3px; border-top: 3px solid #7f99ad; border-bottom: 3px solid #7f99ad; margin: 15px 0 15px 0; }
.padding_right_10 { padding-right: 10px; }
.padding_right_43 { padding-right: 43px; }
.text_align_right { text-align: right; }
strong, b { font-weight: bold; }
p { margin-bottom: 10px; line-height: 21px; }
div.w200 { width: 200px; }
div.float_left { float: left; }
div.text_align_right { text-align: right; }
span.found { background-color: #FF6; }
/* Mensagens */
div.sucesso { color: #039; margin: 1em; }
div.validacao_error { margin: 1em; color: #ff3300; }
div.validacao_error_cinza { margin: 1em; color: #FFF; text-align: left; background-image: url(../imagens/bg_error.png); padding: 5px; -moz-border-radius: 5px; }
/* Redimensionamento da fonte do calendário */
div.ui-datepicker { font-size: 12px !important; }
